#ifndef UTMODELLOADER_H
#define UTMODELLOADER_H


#include "../gl/GLModel.h"
#include "../core/FileObject.h"
#include "../core/matrix4.h"


class UTModelLoader
{
public:
	UTModelLoader() { }
	virtual ~UTModelLoader() { }

	//constructors
	bool parseFile(const char* filename, GLModel* model);

	void parseFile_OBJ(FileObject* fo, GLModel* model);
	void parseFile_LDraw(FileObject* fo, GLModel* model,
                         int group, int ccw, const matrix4f& mat);
};


#endif // UTMODELLOADER_H
